#-------------------------------------------------
#
# Project created by QtCreator 2020-01-02T08:58:11
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = LaserCameraCalibrateTest
TEMPLATE = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0


SOURCES += \
        main.cpp \
        mainwindow.cpp

HEADERS += \
        mainwindow.h

FORMS += \
        mainwindow.ui


INCLUDEPATH +=../../CameraCalibrateAlgorithm/
INCLUDEPATH +=../../HmiGsoapQt/
INCLUDEPATH += ../../../include/kdl
INCLUDEPATH += ../../../include/MacroDefine
INCLUDEPATH += ../../../include/
INCLUDEPATH +=/usr/include/eigen3


LIBS += -L../../../lib -lCameraCalibrateAlgorithm
LIBS += -L/usr/local/lib -lopencv_imgcodecs -lopencv_imgproc\
-lopencv_core -lopencv_highgui  -lopencv_calib3d -lopencv_video
LIBS +=  -L../../../lib/kdl  -lorocos-kdl
#LIBS += -L../../../lib -lMiniGoIcp
#LIBS += -L../../../lib -lPclIcpTransfer
#---------for pcl
LIBS +=-L/usr/local/lib/ -lpcl_kdtree \
        -lpcl_io \
        -lpcl_search \
        -lpcl_features \
        -lpcl_common \
        -lpcl_io_ply \
        -lpcl_surface \
        -lpcl_common \
        -lpcl_registration \
        -lpcl_features\
        -lpcl_filters\
        -lpcl_visualization

#---------for vtk

LIBS +=-L/usr/local/lib/vtk-5.10 -lvtkCommon \
        -lvtkCharts \
        -lvtkWidgets   \
        -lvtkHybrid   \
        -lvtkRendering   \
        -lvtkImaging   \
        -lvtkGraphics   \
        -lvtkIO   \
        -lvtkFiltering   \
        -lvtkViews   \
        -lvtkInfovis   \
        -lvtkVolumeRendering   \
        -lvtkexoIIc   \
        -lvtksys \
        -lvtkftgl   \
        -lvtkfreetype   \
        -lvtkverdict   \
        -lvtkDICOMParser   \
        -lvtkNetCDF_cxx   \
        -lvtkzlib   \
        -lvtkjpeg   \
        -lvtklibxml2   \
        -lvtkalglib   \
        -lvtkhdf5_hl   \
        -lvtkhdf5 \
        -lvtkFiltering \
        -lvtkDICOMParser   \
        -lvtkNetCDF_cxx   \
        -lvtkmetaio   \
        -lvtksqlite   \
        -lvtkpng   \
        -lvtktiff   \
        -lvtkexpat   \
        -lvtksys   \
        -lvtkzlib   \
        -lvtkjpeg \
        -lvtkNetCDF
